package com.sai.jsai.module.system.api;

import com.sai.jsai.module.system.api.dto.SysUserRespDTO;
import com.sai.jsai.module.system.api.dto.SysUserRolePermissionDTO;

/**
 * @author jisai
 * @version 0.0.1
 * @Description TODO
 * @createTime 2024/10/01
 */
public interface SysUserApi {

    /**
     * 根据用户名获取系统用户
     *
     * @param username 用户名
     * @return 系统用户
     */
    SysUserRespDTO getByUsername(String username);

    /**
     * 根据用户名获取用户角色权限信息
     *
     * @param username 用户名
     * @return 用户角色权限信息
     */
    SysUserRolePermissionDTO getUserRolePermissionByUsername(String username);

}
